package begin

import (
	"FastDevelopGo/src/base/config"
	"FastDevelopGo/src/base/log"
	"FastDevelopGo/src/base/web"
	"fmt"
)

// Start 主配置启动函数
func Start() error {
	// 初始配置文件
	if err := config.InitConfig(); err != nil {
		panic(fmt.Errorf("致命错误: %s \n", err))
	}
	// 启动日志组件
	if err := log.InitLog(); err != nil {
		panic(fmt.Errorf("致命错误: %s \n", err))
	}
	//TODO 启动gin框架
	web.InitGin()
	return nil
}
